* , body , #page{
margin:0;
padding:0;
}

body{
background-color: #abb7bd;
font-family:"frutiger linotype","lucida grande",helvetica,arial,sans-serif;
color:#333;
font-size: 1em;
text-align:left;
}

img.inline{
	vertical-align : middle;
}

#page{
 height : 100%;
}
#header{
	text-align: center;
	background : #ffe21c url(../img/admin/bgheader.png) repeat-x;
	padding-top : 20px;
	/*height : 80px;*/
	height : 50px;
}
#container{
	min-height : 200px;
	background : #ffe21c url(../img/admin/bg-page.png) no-repeat bottom right;
	padding : 10px;
}

#menu-top{
	border : 1px solid gray;
	border-left : none;
	border-right : none;
	/*margin : 0 20px 0 20px;*/
	padding : 5px 20px 5px 20px;
	background-color : #bdbbab;
	
}

#footer{
	/*position : absolute;*/
	/*left : 10px;*/
	bottom : 0;
	background : #abb7bd url(../img/admin/bgfooter.png) repeat-x;
	/*height:100px;*/
	height : 70px;
	width : 100%;
}

/**
* Text imgs : html tags
**/

a {
color : #777;
}

h1{
/*color : gray;*/
}

img{
	border : none;
}

.info{
	color : #555;
	font-size : 0.8em;
	padding : 10px;
}

.content{
	font-size : 0.8em;
	padding : 10px 20px 0 20px;
}
code{
	font-size : 1.2em;
}

/**
* Block
**/
.context-menu{
		position : absolute;
		right : 20px;
		float :right;
		background-color : white;
		border : 1px solid gray;
		padding : 5px;
		margin-top : 5px;
		display : none;
}

.context-menu ul{
	list-style : none;
}

#container:hover > .context-menu{
	display : block;
}

/* notices and errors */

#flashMessage, .error, .error_message {
color:#900;
font-size: 16px;
background-color: #fff;
font-weight: bold;
}
.error_message {
clear: both;
}
.error em {
font-size: 18px;
color: #003d4c;
}
.notice {
color: #656565;
font-size: 14px;
background-color: #f4f4f4;
padding: 0.5em;
margin: 1em 0;
display:block;
}
.tip {
color: #656565;
background-color: #ddd;
width : 50em;
padding : 0.5em;
margin : 1em 0; 
}
